cmake_minimum_required(VERSION 3.20)
project(NewCoderCPP)

set(CMAKE_CXX_STANDARD 11)

#code1------牛客语法篇C++入门
add_executable(cpp1 code1/cpp1.cpp)
add_executable(cpp2 code1/cpp2.cpp)
add_executable(cpp3 code1/cpp3.cpp)
add_executable(cpp4 code1/cpp4.cpp)
add_executable(cpp5 code1/cpp5.cpp)
add_executable(cpp6 code1/cpp6.cpp)
add_executable(cpp7 code1/cpp7.cpp)
add_executable(cpp8 code1/cpp8.cpp)
add_executable(cpp9 code1/cpp9.cpp)
add_executable(cpp10 code1/cpp10.cpp)
add_executable(cpp11 code1/cpp11.cpp)
add_executable(cpp12 code1/cpp12.cpp)
add_executable(cpp13 code1/cpp13.cpp)
add_executable(cpp14 code1/cpp14.cpp)
add_executable(cpp15 code1/cpp15.cpp)
add_executable(cpp16 code1/cpp16.cpp)
add_executable(cpp17 code1/cpp17.cpp)
add_executable(cpp18 code1/cpp18.cpp)
add_executable(cpp19 code1/cpp19.cpp)
add_executable(cpp20 code1/cpp20.cpp)
add_executable(cpp21 code1/cpp21.cpp)
add_executable(cpp22 code1/cpp22.cpp)
add_executable(cpp23 code1/cpp23.cpp)
add_executable(cpp24 code1/cpp24.cpp)
add_executable(cpp25 code1/cpp25.cpp)
add_executable(cpp26 code1/cpp26.cpp)
add_executable(cpp27 code1/cpp27.cpp)
add_executable(cpp28 code1/cpp28.cpp)
add_executable(cpp29 code1/cpp29.cpp)
add_executable(cpp30 code1/cpp30.cpp)
add_executable(cpp31 code1/cpp31.cpp)
add_executable(cpp32 code1/cpp32.cpp)
add_executable(cpp33 code1/cpp33.cpp)
add_executable(cpp34 code1/cpp34.cpp)
add_executable(cpp35 code1/cpp35.cpp)
add_executable(cpp36 code1/cpp36.cpp)
add_executable(cpp37 code1/cpp37.cpp)
add_executable(cpp38 code1/cpp38.cpp)
add_executable(cpp39 code1/cpp39.cpp)
add_executable(cpp40 code1/cpp40.cpp)
add_executable(cpp41 code1/cpp41.cpp)
add_executable(cpp42 code1/cpp42.cpp)
add_executable(cpp43 code1/cpp43.cpp)
add_executable(cpp44 code1/cpp44.cpp)
add_executable(cpp45 code1/cpp45.cpp)
add_executable(cpp46 code1/cpp46.cpp)
add_executable(cpp47 code1/cpp47.cpp)
add_executable(cpp48 code1/cpp48.cpp)
add_executable(cpp49 code1/cpp49.cpp)
add_executable(cpp50 code1/cpp50.cpp)
add_executable(cpp51 code1/cpp51.cpp)
add_executable(cpp52 code1/cpp52.cpp)
add_executable(cpp53 code1/cpp53.cpp)
add_executable(cpp54 code1/cpp54.cpp)
add_executable(cpp55 code1/cpp55.cpp)
add_executable(cpp56 code1/cpp56.cpp)
add_executable(cpp57 code1/cpp57.cpp)
add_executable(cpp58 code1/cpp58.cpp)
add_executable(cpp59 code1/cpp59.cpp)
add_executable(cpp60 code1/cpp60.cpp)
add_executable(cpp61 code1/cpp61.cpp)
add_executable(cpp62 code1/cpp62.cpp)
add_executable(cpp63 code1/cpp63.cpp)
add_executable(cpp64 code1/cpp64.cpp)
add_executable(cpp65 code1/cpp65.cpp)
add_executable(cpp66 code1/cpp66.cpp)
add_executable(cpp67 code1/cpp67.cpp)
add_executable(cpp68 code1/cpp68.cpp)
add_executable(cpp69 code1/cpp69.cpp)
add_executable(cpp70 code1/cpp70.cpp)
add_executable(cpp71 code1/cpp71.cpp)
add_executable(cpp72 code1/cpp72.cpp)

#code2------牛客语法篇基础语法
add_executable(bc1 code2/bc1.cpp)
add_executable(bc2 code2/bc2.cpp)
add_executable(bc3 code2/bc3.cpp)
add_executable(bc4 code2/bc4.cpp)
add_executable(bc5 code2/bc5.cpp)
add_executable(bc6 code2/bc6.cpp)
add_executable(bc7 code2/bc7.cpp)
add_executable(bc8 code2/bc8.cpp)
add_executable(bc9 code2/bc9.cpp)
add_executable(bc10 code2/bc10.cpp)
add_executable(bc11 code2/bc11.cpp)
add_executable(bc12 code2/bc12.cpp)
add_executable(bc13 code2/bc13.cpp)
add_executable(bc14 code2/bc14.cpp)
add_executable(bc15 code2/bc15.cpp)
add_executable(bc16 code2/bc16.cpp)
add_executable(bc17 code2/bc17.cpp)
add_executable(bc18 code2/bc18.cpp)
add_executable(bc19 code2/bc19.cpp)
add_executable(bc20 code2/bc20.cpp)
add_executable(bc21 code2/bc21.cpp)
add_executable(bc22 code2/bc22.cpp)
add_executable(bc23 code2/bc23.cpp)
add_executable(bc24 code2/bc24.cpp)
add_executable(bc25 code2/bc25.cpp)
add_executable(bc26 code2/bc26.cpp)
add_executable(bc27 code2/bc27.cpp)
add_executable(bc28 code2/bc28.cpp)
add_executable(bc29 code2/bc29.cpp)
add_executable(bc30 code2/bc30.cpp)
add_executable(bc31 code2/bc31.cpp)
add_executable(bc32 code2/bc32.cpp)
add_executable(bc33 code2/bc33.cpp)
add_executable(bc34 code2/bc34.cpp)
add_executable(bc35 code2/bc35.cpp)
add_executable(bc36 code2/bc36.cpp)
add_executable(bc37 code2/bc37.cpp)
add_executable(bc38 code2/bc38.cpp)
add_executable(bc39 code2/bc39.cpp)
add_executable(bc40 code2/bc40.cpp)
add_executable(bc41 code2/bc41.cpp)
add_executable(bc42 code2/bc42.cpp)
add_executable(bc43 code2/bc43.cpp)
add_executable(bc44 code2/bc44.cpp)
add_executable(bc45 code2/bc45.cpp)
add_executable(bc46 code2/bc46.cpp)
add_executable(bc47 code2/bc47.cpp)
add_executable(bc48 code2/bc48.cpp)
add_executable(bc49 code2/bc49.cpp)
add_executable(bc50 code2/bc50.cpp)
add_executable(bc51 code2/bc51.cpp)
add_executable(bc52 code2/bc52.cpp)
add_executable(bc53 code2/bc53.cpp)
add_executable(bc54 code2/bc54.cpp)
add_executable(bc55 code2/bc55.cpp)
add_executable(bc56 code2/bc56.cpp)
add_executable(bc57 code2/bc57.cpp)
add_executable(bc58 code2/bc58.cpp)
add_executable(bc59 code2/bc59.cpp)
add_executable(bc60 code2/bc60.cpp)
add_executable(bc61 code2/bc61.cpp)
add_executable(bc62 code2/bc62.cpp)
add_executable(bc63 code2/bc63.cpp)
add_executable(bc64 code2/bc64.cpp)
add_executable(bc65 code2/bc65.cpp)
add_executable(bc66 code2/bc66.cpp)
add_executable(bc67 code2/bc67.cpp)
add_executable(bc68 code2/bc68.cpp)
add_executable(bc69 code2/bc69.cpp)
add_executable(bc70 code2/bc70.cpp)
add_executable(bc71 code2/bc71.cpp)
add_executable(bc72 code2/bc72.cpp)
add_executable(bc73 code2/bc73.cpp)
add_executable(bc74 code2/bc74.cpp)
add_executable(bc75 code2/bc75.cpp)
add_executable(bc76 code2/bc76.cpp)
add_executable(bc77 code2/bc77.cpp)
add_executable(bc78 code2/bc78.cpp)
add_executable(bc79 code2/bc79.cpp)
add_executable(bc80 code2/bc80.cpp)
add_executable(bc81 code2/bc81.cpp)
add_executable(bc82 code2/bc82.cpp)
add_executable(bc83 code2/bc83.cpp)
add_executable(bc84 code2/bc84.cpp)
add_executable(bc85 code2/bc85.cpp)
add_executable(bc86 code2/bc86.cpp)
add_executable(bc87 code2/bc87.cpp)
add_executable(bc88 code2/bc88.cpp)
add_executable(bc89 code2/bc89.cpp)
add_executable(bc90 code2/bc90.cpp)
add_executable(bc91 code2/bc91.cpp)
add_executable(bc92 code2/bc92.cpp)
add_executable(bc93 code2/bc93.cpp)
add_executable(bc94 code2/bc94.cpp)
add_executable(bc95 code2/bc95.cpp)
add_executable(bc96 code2/bc96.cpp)
add_executable(bc97 code2/bc97.cpp)
add_executable(bc98 code2/bc98.cpp)
add_executable(bc99 code2/bc99.cpp)
add_executable(bc100 code2/bc100.cpp)
add_executable(bc101 code2/bc101.cpp)
add_executable(bc102 code2/bc102.cpp)
add_executable(bc103 code2/bc103.cpp)
add_executable(bc104 code2/bc104.cpp)
add_executable(bc105 code2/bc105.cpp)
add_executable(bc106 code2/bc106.cpp)
add_executable(bc107 code2/bc107.cpp)
add_executable(bc108 code2/bc108.cpp)
add_executable(bc109 code2/bc109.cpp)
add_executable(bc110 code2/bc110.cpp)
add_executable(bc111 code2/bc111.cpp)
add_executable(bc112 code2/bc112.cpp)
add_executable(bc113 code2/bc113.cpp)
add_executable(bc114 code2/bc114.cpp)

add_executable(bc116 code2/bc116.cpp)
add_executable(bc117 code2/bc117.cpp)
add_executable(bc118 code2/bc118.cpp)
add_executable(bc119 code2/bc119.cpp)
add_executable(bc120 code2/bc120.cpp)
add_executable(bc121 code2/bc121.cpp)
add_executable(bc122 code2/bc122.cpp)
add_executable(bc123 code2/bc123.cpp)
add_executable(bc124 code2/bc124.cpp)
add_executable(bc125 code2/bc125.cpp)
add_executable(bc126 code2/bc126.cpp)
add_executable(bc127 code2/bc127.cpp)
add_executable(bc128 code2/bc128.cpp)
add_executable(bc129 code2/bc129.cpp)
add_executable(bc130 code2/bc130.cpp)
add_executable(bc131 code2/bc131.cpp)
add_executable(bc132 code2/bc132.cpp)
add_executable(bc133 code2/bc133.cpp)
add_executable(bc134 code2/bc134.cpp)
add_executable(bc135 code2/bc135.cpp)
add_executable(bc136 code2/bc136.cpp)
add_executable(bc137 code2/bc137.cpp)
add_executable(bc138 code2/bc138.cpp)
add_executable(bc139 code2/bc139.cpp)
add_executable(bc140 code2/bc140.cpp)
add_executable(bc141 code2/bc141.cpp)
add_executable(bc142 code2/bc142.cpp)
add_executable(bc143 code2/bc143.cpp)
add_executable(bc144 code2/bc144.cpp)
add_executable(bc145 code2/bc145.cpp)
add_executable(bc146 code2/bc146.cpp)
add_executable(bc147 code2/bc147.cpp)
add_executable(bc148 code2/bc148.cpp)
add_executable(bc149 code2/bc149.cpp)
add_executable(bc150 code2/bc150.cpp)
add_executable(bc151 code2/bc151.cpp)
add_executable(bc152 code2/bc152.cpp)
add_executable(bc153 code2/bc153.cpp)
add_executable(bc154 code2/bc154.cpp)
add_executable(bc155 code2/bc155.cpp)
add_executable(bc156 code2/bc156.cpp)
add_executable(bc157 code2/bc157.cpp)
add_executable(bc158 code2/bc158.cpp)
add_executable(bc159 code2/bc159.cpp)
add_executable(bc160 code2/bc160.cpp)
add_executable(bc161 code2/bc161.cpp)
add_executable(bc162 code2/bc162.cpp)
add_executable(bc163 code2/bc163.cpp)
add_executable(bc164 code2/bc164.cpp)
add_executable(bc165 code2/bc165.cpp)
add_executable(bc166 code2/bc166.cpp)
add_executable(bc167 code2/bc167.cpp)
add_executable(bc168 code2/bc168.cpp)

add_executable(bc170 code2/bc170.cpp)
add_executable(bc171 code2/bc171.cpp)
add_executable(bc172 code2/bc172.cpp)
add_executable(bc173 code2/bc173.cpp)